Reversing an integer means to reverse all its digits.
- For example, reversing
2021
gives1202
. Reversing12300
gives321
as the leading zeros are not retained.
Given an integer num
, reversenum
to get reversed1
, then reversereversed1
to get reversed2
. Return true
ifreversed2
equalsnum
. Otherwise return false
.
Input: num = 526 Output: true Explanation: Reverse num to get 625, then reverse 625 to get 526, which equals num.
Input: num = 1800 Output: false Explanation: Reverse num to get 81, then reverse 81 to get 18, which does not equal num.
Input: num = 0 Output: true Explanation: Reverse num to get 0, then reverse 0 to get 0, which equals num.
0 <= num <= 106
implSolution{pubfnis_same_after_reversals(num:i32) -> bool{ num == 0 || num % 10 != 0}}